html{overflow:auto;overflow-y:scroll; scroll-behavior:smooth;}
body{color:#333;background:#fff;font-family:microsoft yahei;overflow-x:hidden;height:100%;font-size: 14px;}
*{-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-padding-start:0px;}
a{text-decoration:none;}
a:hover{text-decoration:none;color: #cd0007;}
ul,li{list-style:none;margin:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
img{max-width: 100%;}
.fl{float: left;}
.fr{float: right}
.clear{clear: both;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.clamp{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.wrap{width:1400px;margin:0 auto;overflow: hidden;}
.wrapp{width:1400px;margin:0 auto;position: relative;}
iframe{ width: 100%; height: 460px; }
/*no-goods*/
.no-goods{text-align: center;padding:30px 0;}
/*划出菜单*/
.fancynav-mainnav{position: fixed;}
/*header*/
.header{position: relative;}
.h-nav{width:100%;position: fixed;z-index: 2000;top:0; background: rgba(0, 95, 200, .8); }
.h-nav-box{width:100%; padding:15px 0;left:50%;transform:translateX(-50%);position: relative;}


.h-mid{font-size: 16px;width:100%;padding:10px 0;}
.h-mid ul{display: flex;flex-direction: row;justify-content: space-around;height: 100%}
.h-mid li{position: relative;height: 130%;padding:5px 0;}
.h-mid .yiji{color: #fff;padding:30px 0;position: relative;z-index: 2;}
.h-mid .yiji:after{width:0;content:'';height: 2px;background: #fb902c;display: block;position: absolute;top:60px;left:50%;transform: translateX(-50%);transition: all .5s}
.h-mid li .sublist{position: absolute;background:rgba(251,144,44,0.8) ;display: flex;flex-direction: column;padding:15px 0;top:-500px;left:50%;transform: translateX(-50%);width: 120px;z-index: -1;transition: all .5s;border-radius: 5px;text-align: center;}
.h-mid li .sublist a{color: #fff;padding:10px 15px;}
.h-mid li:hover .yiji{font-weight: bold;}
.h-mid li:Hover .yiji:after{ width:100%;}
.h-mid li:hover .sublist{ top:60px;}
.h-mid li .sublist a:hover{color:var(--zhu-color);}

.demolist{display: none;}
.h-menu{text-align: right;margin-top:-5px;}
.h-menu i{font-size: 35px;color: #fff;}
.no_index{ position: static; }
/*flash*/
.flash{position: relative;top:0; width: 100%;--swiper-theme-color: #fb902c;}
@media(min-width: 1600px){
	/*.flash img{ width: 100%; }*/
	.flash img{width: auto;height: 738px;object-fit: cover;}
}
@media(min-width: 1400px){
	.h-nav-box{width:1400px;}
	/*.flash img{ width: 100%; }*/
}

@media(max-width: 1200px){
	.h-nav-box{padding:15px 0;}
	/*.h-nav{ position: static; }*/
	.h-mid a{font-size: 15px;}
}
@media(max-width: 992px){
	.h-nav-box{padding:15px 0;}
	.flash img{ height:400px;object-fit: cover; }
}
@media(max-width: 768px){

	.flash img{height: 320px;}
	/*iframe{ width: 100%; height: 200px; }*/
}
@media(max-width: 576px){
	.h-nav-box{padding:5px 0;}
	.flash img{height: 200px;width: 100%;}
	.h-menu i{font-size: 30px;}
}

/*i-com*/
.i-com{padding:60px 0;}
.i-com-hd{border-bottom: solid 2px #eaeaea;}
.i-com-hd b{font-size: 42px;color: #333333;padding-bottom: 20px;}
.i-com-hd a{font-size: 20px;color: #adadad;width:140px;border-bottom: solid 3px #fb902c;display: inline-block;text-align: right;margin-top: 35px;}
.i-com-hd a:hover{color: #0079ea;}
.i-com-md{padding:80px 0;}
.i-com-md .txt span{font-size: 34px;color: #655246;}
.i-com-md .txt p{font-size: 16px;color: #666666;-webkit-line-clamp:5;line-height: 32px;margin-top: 30px;}
.i-com-md .txt a{padding:10px 40px;border:solid 1px #cecece;margin-top:30px;color: #fb902c;transition: all .5s;margin-top: 30px;display: inline-block;}
.i-com-md .txt a:hover{background: #fb902c;color: #fff;padding:10px 50px;}
.i-com-md .pic{width:100%;border-radius: 5px;text-align: center;}
.i-com-md .pic img{border-radius: 5px;}
/*.i-com-md .pic1{display: none;}*/
.i-com-bd .item{background: #f7f8fa;padding:25px;}
.i-com-bd .item p{color: #333333;font-size: 20px;margin-top: 20px;}
.i-com-bd .item:hover{box-shadow: 0 0 10px #999}
.i-com-bd .item:hover img{animation: swing 1s}
.i-com-bd .item:hover p{color: #fb902c;}
@media(min-width: 1400px){
	.i-com{width:1400px;margin:0 auto;}
}
@media(max-width: 1200px){
	.i-com-md .txt p{-webkit-line-clamp:4;}
	.i-com-bd .item{padding:10px;}
}
@media(max-width: 1085px){
	.i-com-md .pic1{display: block;}
	.i-com-md .pic2{display: none;}
}
@media(max-width: 992px){
	.i-com-md .pic{margin-top: 30px;}
	.i-com-bd .item{margin-bottom:15px;padding:20px;}
}
@media(max-width: 576px){
	.i-com{padding:30px 0;}

	.i-com-hd b{font-size:24px;padding-bottom: 5px;}
	.i-com-hd a{margin-top:5px;}
	.i-com-md{padding:30px 0;}
	.i-com-md .pic{margin-top: 30px;}
	.i-com-bd .item{padding:10px;}
	.i-com-bd .item p{margin-top: 0;font-size: 14px;}
}

/*i-service*/
.i-service{overflow: hidden;}
.i-service-box .container-fluid{padding:0;}
.i-service-hd .t1{font-size: 30px;color: #000000;text-transform: uppercase;}
.i-service-hd .t1 span{color: #fb902c;}
.i-service-hd .t2{font-size: 30px;color:#005fc8;}
.i-service-hd .t2:before,.i-service-hd .t2:after{content: '';height: 1px;background: #666666;width:115px;}
.i-service-bg{ width:100%; height:760px; overflow:hidden;margin-top: 50px;background: url(../images/i-service-bg.jpg);background-attachment: fixed;}
.i-service-bd{width:100%;height: 760px;margin-top: -760px;}
.i-service-bd .item{padding:0;transition: all .5s; box-sizing: border-box; border:.5px solid #d2d2d2;position: relative; }
.i-service-bd .item .pic{width:100%;height: 100%;object-fit: cover;position: absolute;top:0;left:0;z-index: 1;opacity: 0;transition: all .5s}
.i-service-bd .item-box{display: flex;flex-direction: column;align-items:center;color: #fff;justify-content:center;height: 100%;position: absolute;top:0;left:0;width:100%;z-index: 2;background-color: rgba(0,0,0,.5);}
.i-service-bd .item .t1{font-size: 26px;}
.i-service-bd .item .t2{font-size: 18px;}
.i-service-bd .item span{font-size: 18px;color: rgba(255,255,255,.2);display: flex;flex-direction:column;align-items:center;transition: all .5s}
.i-service-bd .item span:after{content:'';width:35px;height: 2px;background-color: rgba(255,255,255,.2);transition: all .5s;margin-top: 10px;}
/*.i-service-bd .item:hover{background: #0079ea}*/
.i-service-bd .item:hover .item-box{background-color: rgba(0,123,255,.6);}
.i-service-bd .item:hover .pic{opacity: 1}
.i-service-bd .item:hover span{color: rgba(255,255,255,1);}
.i-service-bd .item:hover span:after{width:110px;background-color: rgba(255,255,255,1);}
@media(max-width: 768px){
	.i-service-bd .item .t2{font-size: 14px;}
}
@media(max-width: 576px){
	.i-service-box .row{margin:0;}
	.i-service-bd .item .t1{font-size: 18px}
	.i-service-bd{height: 430px;margin-top: -430px}
	.i-service-bg{ height:430px; }
	.i-service-bd .item-box img{ width: 24%; }
	.i-service-hd .t2:before,.i-service-hd .t2:after{width:50px;}
}

/*i-ys*/
.i-ys{background: #f7f8fa;padding:70px 0;overflow: hidden;}
.i-ys-bd{padding:40px 0;overflow: hidden;}
.i-ys-bd .item{padding:0 10px;display: flex;flex-direction: column;align-items: center;}
.i-ys-bd .item .item-box{position: relative; width: 100%; }
.i-ys-bd .item .pic{width:100%;position: relative;padding-bottom: 75%;overflow: hidden;}
.i-ys-bd .item .pic img{width:100%;object-fit: cover;height: 100%;position: absolute;transition: all .5s}
.i-ys-bd .item .pic:after{content:'';position: absolute;top:0;left:0;width:100%;height: 100%;background:rgba(0,121,234,1);opacity: 0 ;transition: all .5s}
/*.i-ys-bd .item:nth-child(1) .pic:after{background:rgba(3,129,104,.5);}
.i-ys-bd .item:nth-child(2) .pic:after{background:rgba(222,108,2,.5);}
.i-ys-bd .item:nth-child(3) .pic:after{background:rgba(11,0,242,.5);}*/
.i-ys-bd .item .t1{color: #655246;font-size: 30px;font-weight: bold;padding:15px 15px;text-align: center;transition: all .5s}
.i-ys-bd .item .t2{font-size: 20px;color: #999999;text-align: left;padding:0px 15px;line-height: 30px;-webkit-line-clamp:5;text-indent: 2em}
.i-ys-bd .item:hover .pic img{transform:scale(1.1,1.1);}
.i-ys-bd .item:hover .pic:after{opacity: 0.6}
.i-ys-bd .item:hover .t1{color: #005fc8;}
@media(min-width: 1400px){
	.i-ys-box{width:1400px;margin:0 auto;}
}
@media(max-width: 992px){
	.i-ys-bd .item .t1{font-size: 26px}
	.i-ys-bd .item .t2{font-size: 14px}
}
@media(max-width:768px){
	.i-ys-hd .t1{font-size: 27px}
	.i-ys-bd .item{margin-bottom:30px}
	.i-ys-bd .item .pic{padding-bottom:60%;}
}
@media(max-width:576px){
	.i-ys{padding-bottom: 0}
}

/*i-case*/
.i-case-hd{padding:50px 0;}
.i-case-bd{overflow: hidden;padding:0 0 50px;}
.i-case-bd .swiper-slide{border:solid 1px #dddddd;width:100%;transition: all .5s}
.i-case-bd .swiper-slide .pic{width:100%;position: relative;padding-bottom: 75%;overflow: hidden;}
.i-case-bd .swiper-slide .pic img{width:100%;height: 100%;object-fit: cover;position: absolute;}
.i-case-bd .swiper-slide p{color: #888888;font-weight: bold;font-size: 20px;text-align: center;padding:15px 0;}
.i-case-bd .swiper-slide:hover{box-shadow: 0 0 10px #666;border-color: #fb902c}

@media(min-width: 1400px){
	.i-case-box{width:1400px;margin:0 auto;}
}

/*i-news*/
.i-news-hd{padding:30px 0;}
.i-news-bd .left .hd{border-radius: 10px;background: #005fc8;overflow: hidden;margin-bottom: 30px}
.i-news-bd .left .hd .lt{width:50%;overflow: hidden;float: left;}
.i-news-bd .left .hd .pic{width:100%;overflow: hidden;padding-bottom: 70%;position: relative;}
.i-news-bd .left .hd .pic img{width:100%;object-fit: cover;position: absolute;transition: all .5s;height: 100%}
.i-news-bd .left .hd .txt{padding:30px;box-sizing: border-box;color: #fff;width:50%;float: right;}
.i-news-bd .left .hd .txt .t1{font-size: 20px;font-weight: bold;overflow: hidden;transition: all .5s}
.i-news-bd .left .hd .txt .t2{font-size: 16px;line-height: 30px;margin:15px 0;}
.i-news-bd .left .hd:hover .txt .t1{padding-left: 10px;}
.i-news-bd .left .hd:hover .pic img{transform: scale(1.1,1.1);}
.i-news-bd .item{display: flex;flex-direction: row;justify-content:space-between;margin:0px 0 50px;}
.i-news-bd .item .lt{border-right: solid 1px #cecece;display: flex;flex-direction: column;justify-content: center;align-items:center;width:20%;line-height: 40px;color: #333;transition: all .5s}
.i-news-bd .item .lt b{font-size: 50px;}
.i-news-bd .item .lt span{font-size: 18px;}
.i-news-bd .item .rt{display: flex;flex-direction: column;padding:0 15px;width:80%;}
.i-news-bd .item .rt .t1{font-size: 18px;font-weight: bold;transition: all .5s;color: #333;}
.i-news-bd .item .rt .t2{font-size: 14px;color: #999999;line-height: 24px;-webkit-line-clamp:2;margin-top: 10px;}
.i-news-bd .item:hover .lt{color: #005fc8}
.i-news-bd .item:hover .rt .t1{padding-left: 10px;color: #005fc8}

@media(min-width: 1400px){
	.i-news-bd{width:1400px;margin:0 auto;}
}
@media(max-width: 1400px){
	.i-news-bd .item .lt{width:15%;}
	.i-news-bd .item .rt{width:85%;}
}
@media(max-width: 1200px){
	.i-news-bd .left .hd .txt{padding:25px 30px;}
	.i-news-bd .left .hd .txt .t2{-webkit-line-clamp:2;}
	.i-news-bd .item{margin-bottom: 20px;}
	.i-news-bd .item .lt{width:20%;}
	.i-news-bd .item .rt{width:80%;}
}
@media(max-width: 992px){
	.i-news-bd .left .hd .txt .t2{-webkit-line-clamp:3;}
	.i-news-bd .item .lt{width:20%;}
	.i-news-bd .item .rt{width:80%;}
}
@media(max-width:680px){
	.i-news-bd .left .hd .txt .t2{-webkit-line-clamp:2;}
	.i-news-bd .item .lt b{font-size: 40px}
	.i-news-bd .item .lt span{font-size: 14px}
	.i-news-bd .item .lt span{font-size: 14px}
	.i-news-bd .item .lt{width:20%;}
	.i-news-bd .item .rt{width:80%;}
}
@media(max-width:576px){
	.i-news-bd .left .hd .txt{padding:15px;}
	.i-news-bd .left .hd .txt .t2{-webkit-line-clamp:2;}
	.i-news-bd .left .hd .txt .t3{display:none; }
	
	.i-news-bd .item .rt{padding:0 15px;}
	.i-news-bd .item .rt .t1{font-size: 18px;}
}
@media(max-width:476px){
	.i-news-bd .left .hd .lt{width:100%;}
	.i-news-bd .left .hd .txt{width:100%;}
}

/*footer*/
.footer{background: #2c2c2c;padding:60px 0 0;}
.footer-box{}
.f-nav{display: flex;flex-direction: row;justify-content: space-between;padding-right: 80px;}
.f-nav li{display: flex;flex-direction:column;}
.f-nav .t1{color: #fff;font-size: 16px;margin-bottom: 15px;}
.f-nav .t2{color: #fff;font-size: 14px;line-height: 36px;}
.f-nav .t2:hover{color:#005fc8;}
.f-con{padding:0 30px;}
.f-con li{margin-bottom: 15px;font-size: 14px;color: #fff}
.f-con li i{float: left;font-size:20px;margin-right: 15px;line-height: 1.2 }
.f-ewm{text-align: center;display: flex;flex-direction: row;justify-content: center;}
.f-ewm li{margin:0 10px;}
.f-ewm img{ display: inline-block; margin-bottom: 15px; width: 60%; }
.f-ewm p{font-size: 16px;color: #fff;}
.f-bd{text-align: center;padding:24px 0;color: rgba(255, 255, 255, .6); border-top:1px solid rgba(255, 255, 255, .1); margin-top: 24px; }
.f-bd a{ color: rgba(255, 255, 255, .6); }
.f-bd a:hover{color: #005fc8}
@media(min-width: 1400px){
	.footer-box{width:1400px;margin:0 auto;}
}
@media(max-width: 1200px){
	.f-nav{padding-right: 30px;}
}
@media(max-width: 576px){
	.footer{padding:30px 0 0;}
	.f-bd{padding:15px 0 60px;}
	.f-con{padding:0;}
}


/*down*/
.down{width:100%;flex-direction: row;justify-content: space-between;background: #211f1f;display: none;}
.down li{width:25%;border-right:solid 1px #fff;box-sizing: border-box;}
.down li:nth-child(4){border:none;}
.down li a{width:100%;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;font-size: 14px;}
.down li a i{font-size: 24px;line-height: 1}
.modal{padding-right: 0!important;}
.modal-open{padding-right: 0!important;}
@media(max-width: 768px){
	.down{display:flex;}
}


/*sidebar*/
.pro-type{overflow:hidden;border:2px solid #fb902c;}
.pro-type .t1{font-size:32px;color:#fff;text-align:center;background:#fb902c;height:66px;line-height:66px;margin-bottom:1px;}
.pro-type li a{display:block;width:100%;height:56px;line-height:56px;font-size:16px;color:#000;border-bottom:1px solid #ebeaea;text-align:left;padding-left:20%;}
.pro-type li:nth-child(2),.pro-type li:hover{background:#fb902c url(../images/ico-rd.png) no-repeat 86% center;}
.pro-type li:nth-child(2) a,.pro-type li:hover a{color:#fff;}
.pro-type .t2{background:#fb902c url(../images/ico-24.jpg) no-repeat left center;font-size:22px;color:#fff;font-weight:bold;height:46px;line-height:46px;margin:0;padding-left:30%;}
.pro-type > img{border-top:1px solid #5c5755;padding:25px;}
@media(max-width: 1200px){
	.pro-type{ margin:0 0px 20px; }
	.pro-type .t2{ font-size: 20px; }
}
@media(max-width:992px){
	.pro-type .t2{background:#fb902c;padding-left:0;text-align: center;}
}
@media(max-width:768px){
	.pro-type li{width:50%;float:left;box-sizing:border-box;}
	.pro-type li a{padding-left:10%;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.pro-type li:nth-child(odd){border-right:1px solid #ccc;}
	.pro-type .t2{background:none;}
}
@media(max-width:576px){
	.pro-type{margin:0 0px 20px;}
	.pro-type li{width:50%;float:left;box-sizing:border-box;}
	.pro-type li a{padding-left:10%;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.pro-type li:nth-child(odd){border-right:1px solid #ccc;}

}
/*list*/
.list{padding:30px 0;}
.l-right{border:solid 1px #fb902c;}
.l-right-hd{padding:15px;background: #fb902c;color: #fff;overflow: hidden;}
.l-right-hd span{float: left;font-size: 20px;}
.l-right-hd p{float: right;font-size: 16px;}
.l-right-hd p a{color: #fff;}
.l-right-hd p a:hover{font-weight: bold;}
.l-right-bd{padding:30px;line-height: 260%;font-size:110%}
@media(min-width: 1400px){
	.list-box{width:1400px;margin:0 auto;}
}
@media(max-width:576px){
	.list .container-fluid{padding:10px;}
	.l-right{border:none;}
	.l-right-hd{padding:5px;}
	.l-right-hd span{font-size: 16px;}
	.l-right-hd p{font-size: 14px;}
	.l-right-bd{padding:30px 0px;}
}


/*图片列表*/
.i-pro-bd{}
.i-pro-bd .item{background: #fff;padding:10px 10px 15px;overflow: hidden;transition: all .5s}
.i-pro-bd .item .pic{width:100%;padding-bottom: 72%;overflow: hidden;position: relative;}
.i-pro-bd .item .pic img{width:100%;object-fit: cover;transition: all .5s;position: absolute;height: 100%}
.i-pro-bd .item .t1{color: #1e1e1e;font-size: 18px;padding:10px 0;border-bottom: solid .10px #ddd;width:100%;text-align: left;transition: all .5s;text-align: center;}
.i-pro-bd .item .t2{color: #5b5b5b;line-height: 24px;margin:15px 0;-webkit-line-clamp:2;transition: all .5s}
.i-pro-bd .item span{border:solid .10px #ddd;color: #5b5b5b;display: block;width:200px;height: 40px;line-height: 40px;text-align: center;transition: all .5s;margin-top: 10px}
.i-pro-bd .item:hover{background: #fb902c;}
.i-pro-bd .item:hover .t1{color: #fff;font-weight: bold;padding-left: 10px}
.i-pro-bd .item:hover .pic img{transform: scale(1.1,1.1);}
.i-pro-bd .item:hover .t2{color: #fff;}
.i-pro-bd .item:hover span{color: #fb902c;background: #fff;border-color: #fff;}
@media(max-width: 1200px){
	.i-pro{width:100%;}
}
@media(max-width: 992px){
	.i-pro{padding:30px 0;margin-top: 0}
}
@media(max-width: 768px){
	.i-pro-bd .item span{display: none;}
	.i-pro-bd li{padding:0 5px;}
}

/*分页*/
.de-page-mian{overflow:hidden;text-align:center;font-size:0; /*margin:10px 0 35px;*/ }
.de-page-mian .page-inner{display:inline-block;overflow:hidden;}
.de-page-mian .page-inner a{display:block;float:left;min-width:26px;padding:0 5px;height:36px;border:1px solid #dddddd;background:#fff;text-align:center;line-height:36px;font-size:14px;color:#333;margin-right:-1px;overflow:hidden;}
.de-page-mian .page-inner a.active,.de-page-mian .page-inner a:hover{color:#fff;border-color:#237ed2;background:#237ed2;}
.de-page-mian .page-inner a.prev{margin-right:10px;background:#fff url(../images/prev.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev.on{background:#fff url(../images/prev-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev:hover{background-color:#fff;border-color:#dddddd;}
.de-page-mian .page-inner a.next{margin-left:10px;margin-right:15px;background:#fff url(../images/next.jpg) no-repeat center;}
.de-page-mian .page-inner a.next.on{background:#fff url(../images/next-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.next:hover{background-color:#fff;border-color:#dddddd;}
.de-page-mian .page-inner a.page-btn{font-size:12px;margin-right:0;width:63px;margin-left:10px;}
.de-page-mian .page-inner span{display:block;font-size:12px;color:#333;float:left;line-height:38px;}
.de-page-mian .page-inner input{display:block;float:left;height:36px;width:36px;border:1px solid #dddddd;text-align:center;line-height:36px;font-size:14px;color:#333;margin:0 5px;}

/*文章内页*/
.article{overflow:hidden;}
.article .t1{font-size:27px;color:#5f5f5f;margin:10px auto;text-align:center;}
.article .t2{color:#6b6b6b;font-size:16px;line-height:30px;}
.article .meta_info{text-align:center;padding-bottom:26px;border-bottom:1px dotted #868686;margin-bottom:30px;font-size:14px;color:#888787;}
.article img{text-align:center;margin:0 auto;}
.a_tit{background:#f0f0f0;margin:20px 0;}
.a_tit .t3{padding:0px 20px;background:#fb902c;color:#fff;display:inline-block;font-size:16px;margin:0;}
.a_con{padding-bottom:20px;}
.a_con p{font-size:16px;line-height:36px;}
#prev_next{border-top: 1px dotted #868686;margin:2rem 0;padding:2rem 0;}
#prev_next a{color: #333;}
#prev_next a:hover{color: #fb902c;}

/*文章列表*/
.newlist{width:100%;}
.newlist a{ display: block; overflow: hidden;}
.newlist a + a{ margin-top: 40px; }
.newlist a span{ display: inline-block; margin-right: 22px; width: 116px; height: 116px; border:1px solid #d9d4d1; float: left; text-align: center; font-size: 18px; color: #999999; border-radius: 5px; }
.newlist a span strong{ font-size: 72px; color: #999999; font-family: DIN; display: block; padding:6px 0; }
.newlist a > div{ width: 74%; float: left; }
.newlist a > div strong{ font-size: 20px; color: #333333; display: block; height: 50px; line-height: 50px; text-overflow: ellipsis; white-space: nowrap; font-family: Hans; overflow: hidden; }
.newlist a > div p{ font-size: 14px; color: #999999; line-height: 30px; -webkit-line-clamp:2;}
.newlist a:hover span{ background: #fb902c; color: #fff; transition: all .3s; }
.newlist a:hover span strong{ color: #fff; }
.newlist a:hover > div strong{ color: #fb902c; transition: all .3s; }

@media(max-width: 1200px){
	.newlist a > div{ width: 72%; }
	.newlist a span{ width: 22%; }
}
@media(max-width: 576px){
	.newlist a span{ font-size: 14px; height: 76px; }
	.newlist a span strong{ font-size: 30px; }
	.newlist a > div{ width: 70%; }
	.newlist a > div strong{ font-size: 16px; line-height: 24px;height: 24px;}
	.newlist a > div p{ overflow: hidden; text-overflow: ellipsis;line-height: 20px;margin-top:10px;}
	.newlist a + a{ margin-top: 12px; }
}